#导包
import time
from time import sleep
from selenium import webdriver
from selenium.webdriver import ActionChains
from selenium.webdriver.common.by import By

# 1.打开浏览器
# 导入Keys类，用于模拟键盘操作（如回车键、空格键等）
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.wait import WebDriverWait

# 初始化Chrome浏览器驱动，指定驱动程序的路径
driver = webdriver.Chrome(executable_path='../01/chromedriver.exe')
# driver = webdriver.Chrome() #创建浏览器对象
# 放大浏览器页面
driver.maximize_window()
# 2.输入访问地址（URL）
driver.get("https://www.baidu.com")

# 手动登录百度，获取cookie
# 1. 登录baidu，登录成功后抓取 (BDUSS)
# 2. 使用add_cookie()方法，添加 (BDUSS)键和值
# 向当前浏览器会话添加百度登录的关键cookie（BDUSS），用于维持登录状态
driver.add_cookie({"name": "BDUSS", "value": ""})

# 获取当前浏览器会话中的所有cookie
cookies = driver.get_cookies()
# 打印所有cookie内容
print("cookies内容为：", cookies)
# 遍历所有cookie，打印每个cookie的名称（name）
for co in cookies:
    print(co['name'])
# 3. 调用刷新方法 driver.refresh()
driver.refresh()
